package gwtgaetools.shared.model;

public interface PropertyEnum<PE extends PropertyEnum<PE, T>, T extends BaseObject<T, PE>> {

	public enum Type {
		BOOLEAN, FLOAT, INTEGER, STRING;
	}

	public int index();

	public boolean validate(String s);

	public String description();

	public Type type();

}
